type IFormType = 'input' | 'password' | 'select' | 'datepicker'

export interface IFormItem {
  field: string //取值时的属性名
  type: IFormType //输入框类型
  label: string //标题名
  rules?: any[] //匹配规则
  placeholder?: any //默认提示语句
  // 针对select的配置属性对象
  options?: any[]
  // 针对特殊的属性
  otherOptions?: any
  isHidden?: boolean
}

export interface IForm {
  formItems: IFormItem[] //输入框配置对象
  labelWidth?: string //每个输入框元素总宽度
  colLayout?: any //响应式等布局
  itemStyle?: any //子元素的自定义样式
  rules?: any
}
